<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.login.default.config.override">

  <require>org.nuxeo.ecm.platform.login.default.config</require>

  <documentation>

    Login modules used on generic App server

    @author Bogdan Stefanescu (bs@nuxeo.com)
  

  </documentation>
  <extension point="domains" target="org.nuxeo.runtime.LoginComponent">
    <domain name="nuxeo-ecm-web">
      <login-module code="org.nuxeo.ecm.platform.login.NuxeoLoginModule" flag="required">
        <option name="principalClassName">org.nuxeo.ecm.platform.login.NuxeoPrincipal</option>
        <option name="useUserIdentificationInfoCB">true</option>
      </login-module>
      <login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
        <option name="password-stacking">true</option>
        <option name="restore-login-identity">true</option>
        <option name="multi-threaded">true</option>
      </login-module>
    </domain>

    <domain name="nuxeo-ecm">
      <login-module code="org.nuxeo.ecm.platform.login.NuxeoLoginModule" flag="required">
        <option name="principalClassName">org.nuxeo.ecm.platform.login.NuxeoPrincipal</option>
        <option name="useUserIdentificationInfoCB">true</option>
      </login-module>
    </domain>
  </extension>

</component>
